package com.kh.pajx.sop.domain.student;

import java.io.Serializable;

/**
 * 学生基本信息实体对象
 * HS_STUDENT_INFO
 * @author:	azzcsimp
 * @Createdate:	2014年11月17日 下午3:19:43
 */
public class StudentInfo implements Serializable {
	
	private static final long serialVersionUID = -8602456076137439460L;

	/** 学生编号 */
	private String stuId;
	
	/** 学生流水号  5位学校编码+2位入学年份编码+5位数据记录流水号 */
	private String stuNo;
	
	/** 学籍号（学校制定） */
	private String stuSclNo;
	
	/** 姓名 */
	private String stuName;
	
	/** 性别,1-男，2-女,3-未知 */
	private Integer stuSex;
	
	/** 出生日期，YYYYMMDD */
	private String stuBirth;
	
	/** 身份证号 */
	private String stuPercardNo;
	
	/** 家庭住址 */
	private String stuAddress;
	
	/** 民族 */
	private String stuNation;
	
	/** 入学年份，YYYY */
	private String inSclDate;
	
	/** 学生照片路径 */
	private String stuPhotoPath;
	
	/** 住校标识，0-未知，1-住校，2-走读 */
	private Integer stayFlag;
	
	/** 登录密码（加密） */
	private String password;
	
	/** 信息状态标识，0-停用，1-正常*/
	private Integer stuStatusFlag;
	
	/** 学校编号*/
	private String  sclId;
	
	/** 资料录入时间 */
	private String inputTime;
	
	// ================冗余字段(仅查询触发器维护)====================
	
	
	/** 班级编号 */
	private String clsId;
	
	/** 年级编号 */
	private String graId;
	
	/** 宿舍楼ID */
	private String bldId;
	
	/** 宿舍编号 */
	private String dorId;
	
	/** 毕业状态 0-未毕业,1-已毕业 */
	private int graduateFlag;
	
	/** 备注信息 */
	private String remark;
	
	/** 创建时间，YYYYMMDDHHMMSS */
	private String createTime;
	
	/** 创建人员ID */
	private String createOperId;
	
	
	// ============================get()/set()========================

	public String getStuId() {
		return stuId;
	}

	public void setStuId(String stuId) {
		this.stuId = stuId;
	}

	public String getStuNo() {
		return stuNo;
	}

	public void setStuNo(String stuNo) {
		this.stuNo = stuNo;
	}

	public String getStuSclNo() {
		return stuSclNo;
	}

	public void setStuSclNo(String stuSclNo) {
		this.stuSclNo = stuSclNo;
	}

	public String getStuName() {
		return stuName;
	}

	public void setStuName(String stuName) {
		this.stuName = stuName;
	}

	public Integer getStuSex() {
		return stuSex;
	}

	public void setStuSex(Integer stuSex) {
		this.stuSex = stuSex;
	}

	public String getStuBirth() {
		return stuBirth;
	}

	public void setStuBirth(String stuBirth) {
		this.stuBirth = stuBirth;
	}

	public String getStuPercardNo() {
		return stuPercardNo;
	}

	public void setStuPercardNo(String stuPercardNo) {
		this.stuPercardNo = stuPercardNo;
	}

	public String getStuAddress() {
		return stuAddress;
	}

	public void setStuAddress(String stuAddress) {
		this.stuAddress = stuAddress;
	}

	public String getStuNation() {
		return stuNation;
	}

	public void setStuNation(String stuNation) {
		this.stuNation = stuNation;
	}

	public String getInSclDate() {
		return inSclDate;
	}

	public void setInSclDate(String inSclDate) {
		this.inSclDate = inSclDate;
	}

	public String getStuPhotoPath() {
		return stuPhotoPath;
	}

	public void setStuPhotoPath(String stuPhotoPath) {
		this.stuPhotoPath = stuPhotoPath;
	}

	public Integer getStayFlag() {
		return stayFlag;
	}

	public void setStayFlag(Integer stayFlag) {
		this.stayFlag = stayFlag;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Integer getStuStatusFlag() {
		return stuStatusFlag;
	}

	public void setStuStatusFlag(Integer stuStatusFlag) {
		this.stuStatusFlag = stuStatusFlag;
	}

	public String getInputTime() {
		return inputTime;
	}

	public void setInputTime(String inputTime) {
		this.inputTime = inputTime;
	}

	public String getSclId() {
		return sclId;
	}

	public void setSclId(String sclId) {
		this.sclId = sclId;
	}

	public String getClsId() {
		return clsId;
	}

	public void setClsId(String clsId) {
		this.clsId = clsId;
	}

	public String getGraId() {
		return graId;
	}

	public void setGraId(String graId) {
		this.graId = graId;
	}

	public String getBldId() {
		return bldId;
	}

	public void setBldId(String bldId) {
		this.bldId = bldId;
	}

	public String getDorId() {
		return dorId;
	}

	public void setDorId(String dorId) {
		this.dorId = dorId;
	}

	public int getGraduateFlag() {
		return graduateFlag;
	}

	public void setGraduateFlag(int graduateFlag) {
		this.graduateFlag = graduateFlag;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getCreateOperId() {
		return createOperId;
	}

	public void setCreateOperId(String createOperId) {
		this.createOperId = createOperId;
	}
	
	
	
	
}
